package service;

import dao.UserDAO;
import tools.MyCode;

public class LoginService {
	
	public int check(String name,String pass) {
		String dbPass=null;
		UserDAO userDao=new UserDAO();
		//调用DAO中的方法，判断是否存在该用户名
		if(userDao.haveName(name)) {
			//如果存在，继续检查密码
			dbPass=userDao.getPassByName(name);
			if(dbPass==null) {
				//查不到密码，返回结果代码
				return MyCode.FAIL;
			}else {
				if(dbPass.equals(pass)) {
					//用户名和密码都正确
					return MyCode.SUCCESS;
				}else {
					//密码不正确，返回结果代码
					return MyCode.FAIL;
				}
			}
		}else{
			//用户不存在，返回结果代码
			return MyCode.NO;
		}
	}
}
